if {$newkeys($key) == ""} {unset htmlEntityKeys($key) htmlEntityKeysProc($key); continue}
set htmlEntityKeys($key) $newkeys($key)
set htmlEntityKeysProc($key) [list htmlInsertCharacter $key]
}
}
bind::fromArray htmlEntityKeys htmlEntityKeysProc 0 HTML
htmlSaveCache "HTML entity keys" "array set htmlEntityKeys [list [array get htmlEntityKeys]]\rarray set htmlEntityKeysProc [list [array get htmlEntityKeysProc]]"
}
proc htmlNewCharVar {var val} {
global htmlSpecialCharacter htmlCharacterSpecial
set htmlSpecialCharacter($var) $val
set htmlCharacterSpecial($val) $var
}
proc htmlNewCapCharVar {var men val} {
global htmlSpecialCapCharacter htmlCapCharacterSpecial htmlCapCharSpecMenu
set htmlSpecialCapCharacter($var) $val
set htmlCapCharacterSpecial($val) $var
set htmlCapCharSpecMenu($men) $val
}
set htmlSmallCharsMenu {eth thorn à á â ã ä å æ ç è é ê ë ì í î ï ñ
ò ó ô õ ö ø œ ù ú û ü y´ ÿ}
htmlNewCharVar "ß" szlig
htmlNewCharVar "à" agrave
htmlNewCharVar "á" aacute
htmlNewCharVar "â" acirc
htmlNewCharVar "ã" atilde
htmlNewCharVar "ä" auml
htmlNewCharVar "å" aring
htmlNewCharVar "æ" aelig
htmlNewCharVar "ç" ccedil
htmlNewCharVar "è" egrave
htmlNewCharVar "é" eacute
htmlNewCharVar "ê" ecirc
htmlNewCharVar "ë" euml
htmlNewCharVar "ì" igrave
htmlNewCharVar "í" iacute
htmlNewCharVar "î" icirc
htmlNewCharVar "ï" iuml
htmlNewCharVar "eth" eth
htmlNewCharVar "ñ" ntilde
htmlNewCharVar "ò" ograve
htmlNewCharVar "ó" oacute
htmlNewCharVar "ô" ocirc
htmlNewCharVar "õ" otilde
htmlNewCharVar "ö" ouml
htmlNewCharVar "ø" oslash
htmlNewCharVar "ù" ugrave
htmlNewCharVar "ú" uacute
htmlNewCharVar "û" ucirc
htmlNewCharVar "ü" uuml
htmlNewCharVar "y´" yacute
htmlNewCharVar "thorn" thorn
htmlNewCharVar "ÿ" yuml
htmlNewCharVar "œ" "#339"
set htmlCapitalCharsMenu {ETH THORN À A´ A^ Ã Ä Å Æ Ç E` É E^ E¨ I` I´ I^ I¨ Ñ
O` O´ O^ Õ Ö Ø Œ U` U´ U^ Ü Y´ Y¨}
htmlNewCapCharVar "À" "À" Agrave
htmlNewCapCharVar "Á" "A´" Aacute
htmlNewCapCharVar "Â" "A^" Acirc
htmlNewCapCharVar "Ã" "Ã" Atilde
htmlNewCapCharVar "Ä" "Ä" Auml
htmlNewCapCharVar "Å" "Å" Aring
htmlNewCapCharVar "Æ" "Æ" Aelig
htmlNewCapCharVar "Ç" "Ç" Ccedil
htmlNewCapCharVar "È" "E`" Egrave
htmlNewCapCharVar "É" "É" Eacute
htmlNewCapCharVar "Ê" "E^" Ecirc
htmlNewCapCharVar "Ë" "E¨" Euml
htmlNewCapCharVar "Ì" "I`" Igrave
htmlNewCapCharVar "Í" "I´" Iacute
htmlNewCapCharVar "Î" "I^" Icirc
htmlNewCapCharVar "Ï" "I¨" Iuml
htmlNewCapCharVar "ETH" "ETH" ETH
htmlNewCapCharVar "Ñ" "Ñ" Ntilde
htmlNewCapCharVar "Ò" "O`" Ograve
htmlNewCapCharVar "Ó" "O´" Oacute
htmlNewCapCharVar "Ô" "O^" Ocirc
htmlNewCapCharVar "Õ" "Õ" Otilde
htmlNewCapCharVar "Ö" "Ö" Ouml
htmlNewCapCharVar "Ø" "Ø" Oslash
htmlNewCapCharVar "Ù" "U`" Ugrave
htmlNewCapCharVar "Ú" "U´" Uacute
htmlNewCapCharVar "Û" "U^" Ucirc
htmlNewCapCharVar "Ü" "Ü" Uuml
htmlNewCapCharVar "Y´" "Y´" Yacute
htmlNewCapCharVar "THORN" "THORN" THORN
htmlNewCapCharVar "Œ" "Œ" "#338"
htmlNewCapCharVar "Ÿ" "Y¨" "#376"
set htmlSpecialSymbCharacter([list quotation mark]) quot
set htmlSpecialSymbCharacter(ampersand) amp
set htmlSpecialSymbCharacter([list less than]) lt
set htmlSpecialSymbCharacter([list greater than]) gt
set htmlSpecialSymbCharacter([list nonbreak space]) nbsp
set htmlSpecialSymbCharacter([list inverted excl. mark]) "#161"
set htmlSpecialSymbCharacter(cent) "#162"
set htmlSpecialSymbCharacter(pound) "#163"
set htmlSpecialSymbCharacter(currency) "#164"
set htmlSpecialSymbCharacter(yen) "#165"
set htmlSpecialSymbCharacter([list broken bar]) "#166"
set htmlSpecialSymbCharacter([list section sign]) "#167"
set htmlSpecialSymbCharacter(diearesis) "#168"
set htmlSpecialSymbCharacter([list copyright sign]) copy
set htmlSpecialSymbCharacter([list feminine ordinal ind.]) "#170"
set htmlSpecialSymbCharacter([list left double angle]) "#171"
set htmlSpecialSymbCharacter([list not sign]) "#172"
set htmlSpecialSymbCharacter([list soft hyphen]) "#173"
set htmlSpecialSymbCharacter([list registered sign]) reg
set htmlSpecialSymbCharacter(macron) "#175"
set htmlSpecialSymbCharacter(degree) "#176"
set htmlSpecialSymbCharacter(plus-minus) "#177"
set htmlSpecialSymbCharacter([list superscript two]) "#178"
set htmlSpecialSymbCharacter([list superscript three]) "#179"
set htmlSpecialSymbCharacter([list acute accent]) "#180"
set htmlSpecialSymbCharacter([list micro sign]) "#181"
set htmlSpecialSymbCharacter([list paragraph sign]) "#182"
set htmlSpecialSymbCharacter([list middle dot]) "#183"
set htmlSpecialSymbCharacter(cedilla) "#184"
set htmlSpecialSymbCharacter([list superscript one]) "#185"
set htmlSpecialSymbCharacter([list maculine ordinal ind.]) "#186"
set htmlSpecialSymbCharacter([list right double angle]) "#187"
set htmlSpecialSymbCharacter([list one quarter]) "#188"
set htmlSpecialSymbCharacter([list one half]) "#189"
set htmlSpecialSymbCharacter([list three quarters]) "#190"
set htmlSpecialSymbCharacter([list inverted question mark]) "#191"
set htmlSpecialSymbCharacter(times) "#215"
set htmlSpecialSymbCharacter(divide) "#247"
set htmlSpecialSymbCharacter([list en dash]) "#8211"
set htmlSpecialSymbCharacter([list em dash]) "#8212"
set htmlSpecialSymbCharacter([list left single quotation]) "#8216"
set htmlSpecialSymbCharacter([list right single quotation]) "#8217"
set htmlSpecialSymbCharacter([list single low quotation]) "#8218"
set htmlSpecialSymbCharacter([list left double quotation]) "#8220"
set htmlSpecialSymbCharacter([list right double quotation]) "#8221"
set htmlSpecialSymbCharacter([list double low quotation]) "#8222"
set htmlSpecialSymbCharacter(dagger) "#8224"
set htmlSpecialSymbCharacter([list double dagger]) "#8225"
set htmlSpecialSymbCharacter([list per mille sign]) "#8240"
set htmlSpecialSymbCharacter([list left single angle]) "#8249"
set htmlSpecialSymbCharacter([list right single angle]) "#8250"
set htmlSpecialSymbCharacter(florin) "#402"
set htmlSpecialSymbCharacter(bullet) "#8226"
set htmlSpecialSymbCharacter(ellipsis) "#8230"
set htmlSpecialSymbCharacter([list trade mark sign]) "#8482"
set htmlSpecialSymbCharacter([list square root]) "#8730"
set htmlSpecialSymbCharacter(infinity) "#8734"
set htmlSpecialSymbCharacter(integral) "#8747"
set htmlSpecialSymbCharacter([list approximately equal to]) "#8776"
set htmlSpecialSymbCharacter([list not equal to]) "#8800"
set htmlSpecialSymbCharacter([list less-than or equal]) "#8804"
set htmlSpecialSymbCharacter([list greater-than or equal]) "#8805"
set htmlOtherChars1Menu {ampersand {greater than} {less than} {!≤less-than or equal} {!≥greater-than or equal}